using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AdverseEventReportSystem.Model
{
    /// <summary>
	/// 
	/// </summary>
	[Serializable]
	public partial class AdverseEventReasonRecord {
		public AdverseEventReasonRecord() { }
        
        private int _ID;
	    /// <summary>
	    /// 
	    /// </summary>
		public int ID {
			set { _ID = value; }
			get { return _ID; }
		}

        private int _EventID;
        /// <summary>
        /// 不良事件ID
        /// </summary>
        public int EventID
        {
            set { _EventID = value; }
            get { return _EventID; }
        }

        private int _TypeID;
	    /// <summary>
	    /// 不良事件类型ID
	    /// </summary>
		public int TypeID {
			set { _TypeID = value; }
			get { return _TypeID; }
		}

        private int _ReasonID;
        /// <summary>
        /// 根因ID
        /// </summary>
        public int ReasonID
        {
            set { _ReasonID = value; }
            get { return _ReasonID; }
        }

        private string _Reason;
	    /// <summary>
	    /// 根因
	    /// </summary>
		public string Reason {
			set { _Reason = value; }
			get { return _Reason; }
		}

        private string _OtherReason;
        /// <summary>
        /// 根因
        /// </summary>
        public string OtherReason
        {
            set { _OtherReason = value; }
            get { return _OtherReason; }
        }

        private int _ParentID;
	    /// <summary>
	    /// 父类根因ID
	    /// </summary>
		public int ParentID {
			set { _ParentID = value; }
			get { return _ParentID; }
		}

        private string _CreateUserID;
	    /// <summary>
	    /// 创建人编号
	    /// </summary>
		public string CreateUserID {
			set { _CreateUserID = value; }
			get { return _CreateUserID; }
		}

        private DateTime? _CreateTime;
	    /// <summary>
	    /// 创建时间
	    /// </summary>
		public DateTime? CreateTime {
			set { _CreateTime = value; }
			get { return _CreateTime; }
		}

	}
}

